/* Automatically generated file with MATLAB */
/* File name: "TimeSyncFilter.m" */
/* Filter taps in time-domain */

#ifndef _TIMESYNCFILTER_H_
#define _TIMESYNCFILTER_H_

#define NUM_TAPS_HILB_FILT_5            81
#define HILB_FILT_BNDWIDTH_5            5200
#define NUM_TAPS_HILB_FILT_10           81
#define HILB_FILT_BNDWIDTH_10           10200


/* Low pass prototype for Hilbert-filter 5 kHz bandwidth */
static float fHilLPProt5[NUM_TAPS_HILB_FILT_5] =
{
	-0.00023478690135631867f,
	-0.01413273123257518000f,
	-0.01017230192682907900f,
	-0.01304125403484749900f,
	-0.01544581885437829700f,
	-0.01719189314304273000f,
	-0.01797805913050768200f,
	-0.01756078453316561500f,
	-0.01578934312697798800f,
	-0.01263195529532745000f,
	-0.00820332123308725910f,
	-0.00277338729221861300f,
	0.00324427314311511070f,
	0.00931850748247575220f,
	0.01484033371446770800f,
	0.01918022356749132400f,
	0.02175595657974982400f,
	0.02209542479897444800f,
	0.01990530294260512200f,
	0.01513474285259985000f,
	0.00797330862076400280f,
	-0.00105904536850885710f,
	-0.01125337053287520100f,
	-0.02158415494814114700f,
	-0.03095323089368826700f,
	-0.03817105049025020700f,
	-0.04207091334282055100f,
	-0.04166127154048520500f,
	-0.03620461906153113500f,
	-0.02528991674297815000f,
	-0.00890929852171522440f,
	0.01249919843339465300f,
	0.03806462188251734400f,
	0.06653898928216005200f,
	0.09637633415758373200f,
	0.12583010282143170000f,
	0.15308215964179847000f,
	0.17639986973775723000f,
	0.19426476716070903000f,
	0.20548251442781934000f,
	0.20931404028183476000f,
	0.20548251442781934000f,
	0.19426476716070903000f,
	0.17639986973775723000f,
	0.15308215964179847000f,
	0.12583010282143170000f,
	0.09637633415758373200f,
	0.06653898928216005200f,
	0.03806462188251734400f,
	0.01249919843339465300f,
	-0.00890929852171522440f,
	-0.02528991674297815000f,
	-0.03620461906153113500f,
	-0.04166127154048520500f,
	-0.04207091334282055100f,
	-0.03817105049025020700f,
	-0.03095323089368826700f,
	-0.02158415494814114700f,
	-0.01125337053287520100f,
	-0.00105904536850885710f,
	0.00797330862076400280f,
	0.01513474285259985000f,
	0.01990530294260512200f,
	0.02209542479897444800f,
	0.02175595657974982400f,
	0.01918022356749132400f,
	0.01484033371446770800f,
	0.00931850748247575220f,
	0.00324427314311511070f,
	-0.00277338729221861300f,
	-0.00820332123308725910f,
	-0.01263195529532745000f,
	-0.01578934312697798800f,
	-0.01756078453316561500f,
	-0.01797805913050768200f,
	-0.01719189314304273000f,
	-0.01544581885437829700f,
	-0.01304125403484749900f,
	-0.01017230192682907900f,
	-0.01413273123257518000f,
	-0.00023478690135631867f
};

/* Low pass prototype for Hilbert-filter 10 kHz bandwidth */
static float fHilLPProt10[NUM_TAPS_HILB_FILT_10] =
{
	-0.00265802839641722040f,
	-0.01970912920536907100f,
	-0.01968785016839323000f,
	-0.02461003801677517600f,
	-0.02377152869170095000f,
	-0.01784125782629997200f,
	-0.00774741064843764700f,
	0.00367011282222618050f,
	0.01274005286505784100f,
	0.01627980915842569500f,
	0.01287464243669556400f,
	0.00369846447256430130f,
	-0.00773496518628871270f,
	-0.01669723654801114100f,
	-0.01911669051862228600f,
	-0.01331282246842922100f,
	-0.00096141840730894028f,
	0.01324303685995132500f,
	0.02329220468585093900f,
	0.02423221662315172600f,
	0.01451613102673174200f,
	-0.00299343593023731430f,
	-0.02163090369786449200f,
	-0.03329909879823896700f,
	-0.03181434789619580500f,
	-0.01576875824581681600f,
	0.01010047032122733100f,
	0.03597569824192318300f,
	0.05032854697617772400f,
	0.04449817137639905400f,
	0.01680392433297844500f,
	-0.02538219901248334900f,
	-0.06680857669836526300f,
	-0.08865984466169529700f,
	-0.07471364357013413100f,
	-0.01742631653997924600f,
	0.07826912309879044400f,
	0.19502785542440396000f,
	0.30725842758206751000f,
	0.38818628285609524000f,
	0.41765160751489283000f,
	0.38818628285609524000f,
	0.30725842758206751000f,
	0.19502785542440396000f,
	0.07826912309879044400f,
	-0.01742631653997924600f,
	-0.07471364357013413100f,
	-0.08865984466169529700f,
	-0.06680857669836526300f,
	-0.02538219901248334900f,
	0.01680392433297844500f,
	0.04449817137639905400f,
	0.05032854697617772400f,
	0.03597569824192318300f,
	0.01010047032122733100f,
	-0.01576875824581681600f,
	-0.03181434789619580500f,
	-0.03329909879823896700f,
	-0.02163090369786449200f,
	-0.00299343593023731430f,
	0.01451613102673174200f,
	0.02423221662315172600f,
	0.02329220468585093900f,
	0.01324303685995132500f,
	-0.00096141840730894028f,
	-0.01331282246842922100f,
	-0.01911669051862228600f,
	-0.01669723654801114100f,
	-0.00773496518628871270f,
	0.00369846447256430130f,
	0.01287464243669556400f,
	0.01627980915842569500f,
	0.01274005286505784100f,
	0.00367011282222618050f,
	-0.00774741064843764700f,
	-0.01784125782629997200f,
	-0.02377152869170095000f,
	-0.02461003801677517600f,
	-0.01968785016839323000f,
	-0.01970912920536907100f,
	-0.00265802839641722040f
};


#endif	/* _TIMESYNCFILTER_H_ */
